municipal impound lot - Spanish English Dictionary